We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Live Chat

Need Help?

Privacy Policy

MPLAB® AI Coding Assistant


The MPLAB AI Coding Assistant is a free, customized version of the Continue extension from Visual Studio Code Marketplace, one of the leading open-source AI code assistants on the market today. Tailored specifically for users developing Microchip products, this free tool facilitates the development of Microchip-specific features, new slash commands, shortcuts and common use cases. With MPLAB AI Coding Assistant, you will be interacting with a Microchip-trained virtual assistant chatbot that will answer your Microchip-specific product coding questions. MPLAB AI Coding Assistant is continuously updated with Microchip-specific information, allowing you to:

  • Develop and edit Microchip product-specific code seamlessly and with fewer hallucinations than publicly available AI tools
  • Access Microchip data sheets without leaving the editor
  • Take advantage of the Autocomplete feature, which provides suggestions as users type their code
  • Generate, review, explain and comment on code
  • Automate mundane tasks such as commenting code
  • Enhance productivity for product development

You can do all this without leaving the editor since the chatbot sits in the sidebar once installed. Enhance your coding experience today with our new MPLAB AI Coding Assistant.

Visit Developer Help for a Getting Started with MPLAB AI Coding Assistant guide.

Use Our Development Tools Within the Popular VS Code® Source Code Editor


MPLAB® Extensions for Microsoft® Visual Studio Code® (VS Code®) is a collection of VS Code extensions that combines the power of the MPLAB development ecosystem with the versatility of VS Code. Whether you are a new or existing client, MPLAB Extensions for VS Code provides you with a seamless, flexible and efficient development environment with comprehensive support for designs based on our devices.

If you are new to VS Code and are familiar with MPLAB X IDE, we have created a comparison guide to help you get started with MPLAB Extensions for VS Code. You can also check out our blog post for more details. 

You can download these extensions via the Extensions Marketplace available within VS Code or you can search for them online in the Visual Studio Marketplace.

Seamless Integration Between MPLAB Development Ecosystem and VS Code


Dive into a development experience that effortlessly merges the robust capabilities of the MPLAB development ecosystem with the dynamic features of VS Code. Our extensions enable you to develop with MPLAB X IDE projects, MPLAB in-circuit debuggers/programmers and MPLAB XC compilers within the VS Code environment. Whether you’re importing projects, developing, debugging or programming, our extensions enable you to continue working in the widely adopted VS Code with full support for all our devices and toolset.

Some of our extensions are currently released under an early access program, which will allow users to try them out and provide us with community feedback. Your recommendations will help us refine the extensions to better suit your development needs. Please use this online form, which you can also access in the description of any MPLAB Extension, to send us your feedback and let us know which extensions or features you have tried out, what your user experience was like and what new features or capabilities you would like to see incorporated in a future update.

Features


  • Create new projects or import an existing MPLAB X IDE project
  • Simple user interface for project settings
  • Generate CMake files for building
  • Programming and basic debugging, with support for current MPLAB in-circuit debuggers/programmers
  • Works with any supported Microchip devices
  • Supports MPLAB XC8, XC32 and XC-DSC compilers
  • Supports MPLAB Data Visualizer
  • Added views to assist with embedded target debugging functionalities:
    • Memory view
    • I/O view
    • Development kit/evaluation board views
    • Disassembly view

Development Roadmap: Our Commitment to Innovation


We are dedicated to meeting developers in their environment of choice with more accessible and flexible tools. The introduction of these MPLAB Extensions in VS Code is just the beginning of our broader integration with the VS Code community. Look for future updates about new extensions and additional features that will be available, participate in the early access program for these tools and provide your feedback to help us refine the extensions to fit your development needs. 

These Extensions Are Coming Soon

Related Tools


These software and hardware tools can enhance your development experience with MPLAB Extensions for VS Code.

MPLAB® Discover

MPLAB Discover is a catalog of fully configured and complete source code, projects, examples and software applications for PIC® and AVR® microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs) to help jump-start your next project. 

MPLAB® XC Compilers

Available as free, unrestricted-use downloads, our award-winning MPLAB XC C compilers are comprehensive solutions for your project’s software development. They integrate seamlessly with MPLAB Extensions for VS Code and MPLAB X IDE.

MPLAB® PICkit™ 5 In-Circuit Debugger

The MPLAB PICkit 5 In-Circuit Debugger enables quick prototyping and portable, production-ready programming for all Microchip devices. It can be used via MPLAB Extensions for VS Code or MPLAB X IDE, or it can used standalone with the MPLAB Programmer-to-Go (PTG) mobile app. 

MPLAB® Data Visualizer

Troubleshooting your code’s run time behavior has never been easier. Available as an MPLAB Extension for VS Code, a plug-in for MPLAB X IDE, or a stand-alone tool, MPLAB Data Visualizer graphically displays run-time variables in an embedded application. 

Getting Started with MPLAB® Extensions for VS Code®

Discover the basics of VS Code with this playlist of Dev Tool Bits videos dedicated to MPLAB Extensions in VS Code. These short but informative videos will guide you through installation, importing a project, starting up Data Visualizer and more.

Need Some Help?


We are here to support you. Contact our Client Success Team to get assistance with your design.











Microchip University